package com.ctg.itrdc.imageconsole.data.dto;

import java.io.Serializable;

public class DmsServiceReturnDTO extends DmsAuthorityDTO implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1639622493097581270L;

	/**
	 * 		Author			Date			Operation
	 * 		Shizhu.Peng		2017-03-05		create
	 */
	

	private Long serviceId;	
	
	private String serviceCode;
	
	
	private String dpName;
	
	private String url;
	
	private String externalPort;
	
	private String lvsServiceName;
	
	private String yamlContent;
		
	private Integer isAutoScalable;
	
	private Long autoscalePolicyId;
	
	private String k8sCode;
	
	private String namespace;
	
	private String state;
	
	private String releaseState;
	
	private String releaseStateDescription;
	
	private String elasticIndicator;
	
	private Integer minPodNum;
	
	private Integer maxPodNum;
	
	private Integer maxCpu;
	
	private String elasticStartTime;
	
	private String elasticEndTime;
	
	private String timeRate;

	
	public String getDpName() {
		return dpName;
	}

	public void setDpName(String dpName) {
		this.dpName = dpName;
	}

	public String getLvsServiceName() {
		return lvsServiceName;
	}

	public void setLvsServiceName(String lvsServiceName) {
		this.lvsServiceName = lvsServiceName;
	}

	public Long getAutoscalePolicyId() {
		return autoscalePolicyId;
	}

	public void setAutoscalePolicyId(Long autoscalePolicyId) {
		this.autoscalePolicyId = autoscalePolicyId;
	}

	
	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getReleaseState() {
		return releaseState;
	}

	public void setReleaseState(String releaseState) {
		this.releaseState = releaseState;
	}

	public String getReleaseStateDescription() {
		return releaseStateDescription;
	}

	public void setReleaseStateDescription(String releaseStateDescription) {
		this.releaseStateDescription = releaseStateDescription;
	}

	public String getNamespace() {
		return namespace;
	}

	public void setNamespace(String namespace) {
		this.namespace = namespace;
	}

	public Long getServiceId() {
		return serviceId;
	}

	public void setServiceId(Long serviceId) {
		this.serviceId = serviceId;
	}

	public String getServiceCode() {
		return serviceCode;
	}

	public void setServiceCode(String serviceCode) {
		this.serviceCode = serviceCode;
	}
	
	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	
	public String getExternalPort() {
		return externalPort;
	}

	public void setExternalPort(String externalPort) {
		this.externalPort = externalPort;
	}

	public String getK8sCode() {
		return k8sCode;
	}

	public void setK8sCode(String k8sCode) {
		this.k8sCode = k8sCode;
	}

	public String getYamlContent() {
		return yamlContent;
	}

	public void setYamlContent(String yamlContent) {
		this.yamlContent = yamlContent;
	}

	public Integer getIsAutoScalable() {
		return isAutoScalable;
	}

	public void setIsAutoScalable(Integer isAutoScalable) {
		this.isAutoScalable = isAutoScalable;
	}

	public String getElasticIndicator() {
		return elasticIndicator;
	}

	public void setElasticIndicator(String elasticIndicator) {
		this.elasticIndicator = elasticIndicator;
	}

	public Integer getMinPodNum() {
		return minPodNum;
	}

	public void setMinPodNum(Integer minPodNum) {
		this.minPodNum = minPodNum;
	}

	public Integer getMaxPodNum() {
		return maxPodNum;
	}

	public void setMaxPodNum(Integer maxPodNum) {
		this.maxPodNum = maxPodNum;
	}

	public Integer getMaxCpu() {
		return maxCpu;
	}

	public void setMaxCpu(Integer maxCpu) {
		this.maxCpu = maxCpu;
	}

	public String getElasticStartTime() {
		return elasticStartTime;
	}

	public void setElasticStartTime(String elasticStartTime) {
		this.elasticStartTime = elasticStartTime;
	}

	public String getElasticEndTime() {
		return elasticEndTime;
	}

	public void setElasticEndTime(String elasticEndTime) {
		this.elasticEndTime = elasticEndTime;
	}

	public String getTimeRate() {
		return timeRate;
	}

	public void setTimeRate(String timeRate) {
		this.timeRate = timeRate;
	}

	
	
	
}
